NCTAudioEditor2 ActiveX DLL

Version 2.1

The NCTAudioEditor2 ActiveX DLL is a visual editor of audio files, which allows a user to perform many operations with audio data.

With NCTAudioEditor2 ActiveX DLL you can:
 - open, create and save audio file;
 - display waveform window of audio file;
 - play audio file or any part of it;
 - record audio file from microphone or from other input device;
 - apply different effects to selected part of audio file;
 - apply different filters to selected part of audio file;
 - convert audio file from one format to another;
- insert and change information about markers (cue);
- insert and change information about an audio file.

The following audio formats are supported:
 - uncompressed WAV PCM;
 - compressed WAV (ADPCM, GSM, DSP, A-LAW, U-LAW and others);
 - MP3 (MPEG1/2 Layer-3), MP2(MPEG1/2 Layer-2);
 - VOX (Dialogic ADPCM);
 - WMA (Windows Media Audio);
 - RAW (PCM, A-LAW, U-LAW);
 - CDA (Audio CD Tracks).
 - OGG (Ogg Vorbis).
 - G.721, G.723, G.726;

You can use the NCTAudioEditor2 ActiveX DLL in your program, written on the language, which supports ActiveX automation.

The NCTAudioEditor2 was tested with:
 - MS Visual Basic .NET;
 - MS Visual C# .NET;
 - MS Visual Basic 6.0 (SP5); 
 - MS Visual C++ 6.0 (SP5); 
 - Borland C++ Builder 6.0; 
 - Borland Delphi 6.0; 

Lots of free MS Visual Basic 6.0, MS VB .NET, MS Visual C++ 6.0 and Borland C++ Builder 6.0, Borland Delphi 6.0, C# .NET samples, that show how to use NCTAudioEditor2's controls, are included into the installation.

INSTALL:
 	run NCTAudioEditor2.exe.
----------------------------------------------------------------------------------------------
SYSTEM REQUIREMENTS:
Windows 98/Me/2000/XP;
Sound card;
Microphone (optional);
MS Visual Studio 6.0(SP5),
or MS Visual Studio .NET,
or Borland C++ Builder 6.0,
or Borland Delphi 6.0.
---------------------------------------------------------------------------------------------
For more information see page: http://www.nctsoft.com/products/NCTAudioEditor2
---------------------------------------------------------------------------------------------

New features in version 2.1:

The general features of NCTAudioEditor2 news are:

- The new objects are created for the better interface.
- New methods (BeginOperations, EndOperations) that give you a possibility to transform audio data without intermediate repainting of audio data.
- The ALF2CD format is not supported in the new version.

Detailed description of NCTAudioEditor2 news:

- New objects: AudioEditor2Transform, AudioEditor2FileFormat;
- Renamed objects: from AudioEditor to AudioEditor2, from AudioEditorChannel to AudioEditor2Channel, from AudioEditorColors to AudioEditor2Colors, from AudioEditorDevice to AudioEditor2Device, from AudioEditorDeviceLine to AudioEditor2DeviceLine, from AudioEditorFileInfo to AudioEditor2FileInfo, from AudioEditorLameEnc to AudioEditor2LameEnc, from AudioEditorMarkers to AudioEditor2Markers, from AudioEditorPosition to AudioEditor2Position, from AudioEditorRecorder to AudioEditor2Recorder, from AudioEditorScale to AudioEditor2Scale;

- New in AudioEditor2: 
    - Deleted properties: MP3LameEncoder, MP3TypeDecoder, MP3TypeEncoder, SmoothEnabled, SmoothTime;
    - New properties: FileFormat, Transform;
    - Deleted methods: AddNoise, Amplify, BandPassFilter, Compressor, Delay, DeleteSelect, DeleteSilence, Envelope, Equalizer, Expander, Fade, FFTFilter, Flanger, GetCurrentArray, HighPassFilter, HighShelfFilter, InsertSilence, Invert, IsAvailableFormatMpeg, IsAvailableFormatOggVorbis, LowPassFilter, LowShelfFilter, MixStereoChannels, Normalize, NotchFilter, PeakEQFilter, Phaser, Reverb, Reverse, SetFormatADPCM, SetFormatALAW, SetFormatALF2CD, SetFormatDSP, SetFormatFromMenu, SetFormatG721, SetFormatG723, SetFormatG726, SetFormatGSM, SetFormatLikeSample, SetFormatMP2, SetFormatMP3, SetFormatOggVorbis, SetFormatPCM, SetFormatRAW, SetFormatULAW, SetFormatVOX, SetFormatWMA, Stretch, Trim, Vibrato (You can find this method in the new objects);
    - New methods: BeginOperations, EndOperations, GetAudioArray, PutAudioArray, Zoom.
    - Deleted event: Error;
    - New events: ScaleXClick, ScaleYClick;

- New in AudioEditor2Colors: 
    - New properties: SpectralHigh, SpectralLow, SpectralSelectHigh, SpectralSelectLow;

- New in AudioEditor2FileInfo:
    - New properties: GenreS, OriginalArtist;

- New in AudioEditor2Recorder: 
    - Deleted property: AGCRate;
    - New property: AGCAttackTime;

- New in constants enumerations:
    - Deleted enumerations: ALF2CDBitrateConstants, MP3DecoderConstants, MP3EncoderConstants;
    - Modified enumerations: BitsPerSampleConstants, ErrorConstants.

---------------------------------------------------------------------------------------------

New features in version 1.4:

- New Borland Delphi, Borland Builder, MS C# samples are included; 
- Ogg Vorbis audio format version 1.0 is completely supported now; 
- New properties: TypeView, MouseEventsEnabled, FileBufferSize, G726BitsPerSample, G723BitsPerSample, ScaleY.Orientation; 
- New methods: IsAvailableFormatMpeg, IsAvailableFormatOggVorbis; 
- Modified methods: SetFormatG726, SetFormatG723, SetFormatMP2, SetFormatMP3, SetFormatOggVorbis; 
- New events: ChangeMarker.